<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">
	
<ui:composition template="/WEB-INF/plantillas/plantilla.xhtml">
	<ui:define name="contenido">
	<p:fieldset>			
		<p:toolbar>
   			<p:toolbarGroup align="center" styleClass="ui-widget-header" style="border: 0px !important;">
      		 <p:outputLabel value="LISTADO DE TRABAJADORES INSCRITOS EN EL REGISTRO DE TRABAJADORES DE CONSTRUCCI&Oacute;N CIVIL "/>
   			</p:toolbarGroup>
		</p:toolbar>
	<br />
		<h:form id="formlstRetcc" >
			<p:panel id="panellstRetcc" >
				
					<p:panelGrid id="pglstRetcc">
						<p:row >
							<p:column  >
								<h:outputLabel value="Tipo Documento:&nbsp;"/>								
							</p:column>
							<p:column >								
								<p:selectOneMenu value="#{retccBean.parametros.tipoDocumento}" id="tipoDocumento" widgetVar="tipoDocumento">
									<f:selectItem itemLabel="--Seleccione Tipo Documento--" itemValue="-1"/>
										<f:selectItems value="#{retccBean.lstTipoDocumento}" var="tdoc"
								itemLabel="#{tdoc.v_destdocide}" itemValue="#{tdoc.v_codtdocide}" />
								</p:selectOneMenu>
							</p:column>
							<p:column >								
								<h:outputLabel value="Nro.Documento:&nbsp;"/>								
							</p:column>
							<p:column >								
								<p:inputText value="#{retccBean.parametros.nroDocumento}" id="nroDocumento" widgetVar="nroDocumento" onkeypress="return setearLongitudNroDocumento(this,event);"/>
							</p:column>
							
						</p:row>
						
						<p:row >
							
							
							<p:column >								
									<h:outputLabel value="Apellico Paterno:&nbsp;"/>						
							</p:column>
							<p:column >								
								<p:inputText value="#{retccBean.parametros.apePater}"/>
							</p:column>
							
							<p:column  >
								<h:outputLabel value="Apellido Materno:&nbsp;"/>								
							</p:column>
							<p:column >								
								<p:inputText value="#{retccBean.parametros.apeMater}"/>
							</p:column>
							
							
						</p:row>
						
						<p:row >
							<p:column >								
								<h:outputLabel value="Nombres:&nbsp;"/>									
							</p:column>
							<p:column >								
								<p:inputText value="#{retccBean.parametros.nombres}"/>
							</p:column>
							
							<p:column  >
								<h:outputLabel value="N&uacute;mero de Registro:&nbsp;"/>								
							</p:column>
							
							
							<p:column >								
								<p:inputText value="#{retccBean.parametros.nCorrtc}"  onkeypress="return soloNumeros(event);"/>
							</p:column>
							
							
							
						</p:row>											 
					</p:panelGrid>
					<p:separator/>
				<center >
						<p:commandButton value="Buscar"
										 icon="icon-search"
										 
										 action="#{retccBean.realizarConsulta}"
										 update=":formListalstRetcc:dtlstRetcc, :formMensajes:msgMensajesConsolidado"
										 />
						<p:commandButton  value="Limpiar"
							  			  icon="icon-escoba"
							  			  
							  			  action="#{retccBean.inicializar}"
							  			  update="formlstRetcc, :formListalstRetcc:dtlstRetcc, :formMensajes:msgMensajesConsolidado"
										 />
				</center>
			</p:panel>		
			
			
				
		</h:form>
		<h:form id="formMensajes">
			<p:messages id="msgMensajesConsolidado"  />
		</h:form>
		<br/>
		<h:form id="formListalstRetcc">
			<p:dataTable id="dtlstRetcc" var="retcc" emptyMessage="No hay registros para mostrar"
						 value="#{retccBean.lstResultadoConsultaRetcc}"
						 paginator="true"
						 paginatorPosition="bottom"
						 rows="10"
						 paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
						 rowsPerPageTemplate="5,10,15">
						 
						<p:columnGroup type="header">
									<p:row>
										<p:column rowspan="2" headerText="Tipo de Documento" />
										<p:column rowspan="2" headerText="N° de Documento" />
										
																
										<p:column rowspan="2" headerText="Apellidos y Nombres&#10;del Trabajador" style="white-space:pre;"/>
										<p:column rowspan="2" headerText="N° de Registro" />
										<p:column rowspan="2" headerText="Fecha de&#10;Inscripción" style="white-space:pre;"/>
										<p:column rowspan="1" colspan="2" headerText="Vigencia" />
										<p:column rowspan="2" headerText="Estado" />
										<p:column rowspan="2" headerText="Carnet" />
									</p:row>

									<p:row>
									
										<p:column headerText="Fecha Inicio" />
										<p:column headerText="Fecha Final" />
										
									</p:row>

							</p:columnGroup>
				
				<p:column>
					<h:outputText value="#{retcc.v_destdocide}" />
				</p:column>
				
				<p:column>
					<h:outputText value="#{retcc.v_numdoc}" />
				</p:column>
				
				
				
				<p:column>
					<h:outputText value="#{retcc.v_trabajador}"  />
				</p:column>
				
				<p:column>
					<h:outputText value="#{retcc.n_corrtc}" />
				</p:column>
				
				<p:column>
					<h:outputText value="#{retcc.d_fecins}" />
				</p:column>
				
				<p:column>
					<h:outputText value="#{retcc.d_fecemi}" />
				</p:column>
				<p:column>
					<h:outputText value="#{retcc.d_fecfin}" />
				</p:column>
				<p:column>
					<h:outputText value="#{retcc.v_estado}" />
				</p:column>
				
				<p:column style="text-align: center;">
					
					
					<h:inputHidden value="#{retcc.vRutafoto}" />	
					
					<p:graphicImage value="/resources/images/iconos/ico_print_x.png" 
					width="16" height="16"  style="margin:5px" 
					border="0" rendered="#{retcc.v_estado != 'HABILITADO'}" title="No Habilitado"/>
					
					<p:commandButton icon="icon-print"  rendered="#{retcc.vRutafoto!='-' and retcc.v_estado=='HABILITADO'}"  action="#{retccBean.mostrarCarnet}" onclick="this.form.target='_blank'" ajax="false">
							
							<f:param name="corrRetccCarnet" value="#{retcc.n_corrtc}"/>
							<f:param name="rutaFoto" value="#{retcc.vRutafoto}"/>
					</p:commandButton>
					
					
				</p:column>
				
			</p:dataTable>	
		</h:form>
		<br/>
		<p:separator/>
		<h:form id="formConsultaRetcc">
		  <center >
			
							 <p:commandButton value="Imprimir"
							    icon="icon-print"
							    id="btnImprimir"
								action="#{retccBean.mostrarReporte}"
								onclick="this.form.target='_blank'" ajax="false">

							</p:commandButton>
		  </center>
		</h:form>
		<br />
		
		
		<h:form id="formConfirmacion">
		<p:confirmDialog id="dlgConfirmacion"
							 widgetVar="dlgConfirmacion"
							 header="Confirmacion de lo que sea"
							 message="¿Desea Confirmar?"
							 severity="alert"
							  width="350px">
				<center >			 
				<p:commandButton id="btnConfirmarR"
								 value="Confirmar"
							  	 icon="icon-pref"
							  	 						    
							  	 />
								 
				<p:commandButton value="Cancelar"                				 
                                 oncomplete="dlgConfirmacion.hide();"                               
                                 icon="icon-cancel" />				 
							 
			   </center>
		</p:confirmDialog>
		</h:form>
	</p:fieldset>	
	
	
	
		<script type="text/javascript">  
        //<![CDATA[
    		
    		function algunmetodo(xhr, status, args) {      			 		
        		 
   			}
  			 
    		
    		
  			 //]]>
		</script> 
	</ui:define>
</ui:composition>	
</html>	